package sxd.util;

import javax.annotation.Resource;

import org.beetl.sql.core.SQLManager;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

/**
 * @author darren
 * @date 2016年8月24日 下午1:26:54
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath:spring.xml"})
public class GenerateUtil {
	@Resource
	private SQLManager sql;
	
	/**
	 * 代码自动生成
	 * 建议只在第一次数据表建立完成后运行，正式开发后请千万不要再次运行，否则会覆盖你所有修改过的Pojo和SQL文件
	 * @throws Exception
	 */
	@Test
	public void generate() throws Exception{
//		GenConfig config = new GenConfig();
		//生成dao（在BeetlSQL中叫Mapper）
//		MapperCodeGen mapper = new MapperCodeGen("sxd.dao");
//		config.codeGens.add(mapper);
		//生成 Pojo 和 SQL 文件
//		sql.genALL("sxd.pojo", config, new GenFilter());
	}
	
	
	public void testQuery(){
		
	}
}
